Top 10k strings from Last Word, The (1985)(Myrmidon Software).dsk
in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [DSK] (TOSEC-v2007-01-01) /
Back to the directory listing
27 Track-Info 9 4 lcnt=lcnt+ 4 bit32=bit32- 4 TEACHER 4 Count the mask bits 4 "9",bit32)="#" 4 ** TROJAN PRODUCTS ** 4 ~The Last Word...~ 4 128k Spectrum+3 3 d. When back in pica the 'Italics' is quite clear... 3 The 'Condensed' type-style is at 17 characters/inch. 3 K_BASIC 3 In 'Elite' font the letters are at 12 chr$/inch. 3 ... and in 'Elite' is very good too ... 3 "tlw_adpt" 3 "18",(sel- 2 the one you want then use SYM/SHFT 'Q' to get out of the command, or re-type the 2 the 'PC Token:' - ie. the number or a$ to z$ required - this will then be 2 superscript 2 pgnop=pgno: 2 number of the one you 2 displayed with it's 'label' in the INVERSE section of the header. 2 byte=byte-bin*bit 2 bytad=bytad+ 2 bit-7 to bit-0 2 base,space: 2 b$=b$+" ": 2 and from now to the end of the paragraph is in 2 P_TEST 2 K_TEST 2 If it is NOT 2 Double width is for big views ... ! 2 DISK 2 And emphasized d/w is stronger ... 2 ;" Select +3 Basic! "; 2 ;" " 2 - and 'Condensed' d/w is almost back to pica. 2 )="--------": 2 (tr2*(tr2< 2 (tr1*(tr1< 2 (byte/slice)> 2 (byte/bin) 2 'g$;"Re-start by ~GO TO 0~": 2 'Elite' d/w is a bit less radical - 2 "Too long - try again"' 2 "ADPT_CDE" 2 "8"-n)=("-" 2 "65248")-strt: 2 "65193")-base: 2 "49772"+n+(sel- 2 "49500"+n+( 2 "49500"+n); 2 "15"+n,(sel- 2 "12";"Load the"; 2 " DISK CATALOGUE"'" --------------"''"Filename Size"'': 2 "Use the text file adaptor [y]: "; 2 o. The scientific crowd can use 2 a. This is the normal switch-on pica mode 10-cpi script. 2 switch-on time - 2 script is in the standard or "normal" style, as established at 2 'Near-Letter-Quality' script. The following lines example the other 2 ~~~~~~~~~~~~~~~~~~~~~~ 1 ~The Last Word ...~ 1 ~TLW~+3 1.0 1 ~TLW_ADPT~ - Spectrum+3 1 ~2=\#~2>\#^#V 1 z$=" ": 1 z$=" " 1 you. It will delete all text from the cursor position to the next 'SPILL' or 1 you prefer. 1 you have more experience with the program. It will be helpful to print this text 1 you may set the clock to remind you to SAVE your text regularly. "T" silences 1 you have constructed it, but you can leave the 'view' of them switched off if 1 xwvmkZYXWVTNK7% 1 x$(n,bit80)=s$(n,bit32): 1 words will simply be cut up. 1 with, and the file is SAVEd. 1 will then be asked for the paragraph INSET value, set this as you wish to indent 1 will read "Insert". 1 will be scrolled up by one line. 1 will be centred between the margins. 1 will set the left margin for "new" text and for the REFORM command. The value 1 will put in the text file a 'FIRM line-end marker' - there are two of these in 1 will be justified. If the liTrack-Info 1 whole word at the end of a line onto the next line if it will NOT fit, when 1 want one of the following: 1 want CATALOGUEd: "TLW" will give the NAME of the disk or cartridge, and all the 1 w+w+w+<w+w 1 w$(n,bit60)=s$(n,bit32): 1 video markers on the displayed page - try it, and then refresh the page with the 1 vice-versa. If your interface operates without a memory call after 1 v$(n,bit48)=t$(n,bit32): 1 utline:eO Markers:eV CAPS/lc:c2 Chrs/ln:EV 1 use 'R'. "Line printer" will toggle to "ZX printer" if another 'R' is input, and 1 urs-lt:c5 Curs-rt:c8 Curs-up:c7 Curs-dn:c6 1 underlined so -> 1 underline anything 1 u$(n,bit40)=t$(n,bit32): 1 tokens are shown. You may change any you wish by INPUTTing a number from 0 (the 1 together with the current visible (not HIDDEN if in insert mode) file length in 1 to the command system and thus make good advantage of the program without delay. 1 to single spaces, to occupy the least line length. As with the JUSTIFY command 1 to get yourself back to where you were in the the text file. The command that 1 time "TLW" finds an occurance of the FIND string it will prompt you with 1 this very last line ... line 186 1 this line - no 230. 1 they are important when the REFORM command is used. You will also see some 1 there must be a following line marker, try it here: 1 the text to the left of cursor will be pushed to the left. 1 the marker will be 1 the header next to the word "Video". 1 the first line when you REFORM a paragraph. 1 the file until a full stop is found, then put on the next character. 1 the cursor reaches the end of a line it will move down a line. 1 the cursor down the screen one line at a time. The screen will scroll up when it 1 the column position will be above instead of below. 1 the alarm with this command, and then 'Q'uit from it back to text. 1 the 24 PCT's. You can 'U'se it (it will be fed-in as though being typed), 'N'ext 1 the string length. The string must be simple and all of it will be taken. The 1 the page again to use the new status) and they will reappear. Knowledge of the 1 the margin above and four below this paragraph, like reversed "c" markers - and 1 the command. The ones that DO NOT auto repeat will have prompts in them 1 the command scrolls down the summary, press any key to return the text to it's 1 the beginning of the text file. Try it, if you want to. Use "E"keys "N" and the 1 the beginning of this sentence. You are asked to confirm any ZAP command with 1 the alarm which - when shrilling - will NOT accept anything else. The time can 1 the PCT will be entered into the file. PCT's are described later in the 1 the "Tab by" setting for Tabulating across the text at precise positions. You 1 the "Col" reference in the left of the header is adjusted. Each time the cursor 1 that this is now line 75 and that to get back to the start of this paragraph you 1 t);("Disk" 1 t);" filename: "); 1 t)+("Start tape" 1 t$=" ": 1 switched on, then press the key. 1 subscript for those 1 sty-ln:EJ Cpct-ln:EL Rfm-par:ER 1 string of letters to find and (if any) the string to substitute for it. Each 1 status of the PRINT channel to be employed. If you wish to revise anything then 1 st/rgd:eJ W-wr/sp:eW Case>ln:E2 Incld-$:EI 1 spaces, and even other PCT's, they will all be 'read' in turn to the printer at 1 shown on the lower right in the header. This paragraph is NOT justified; to 1 should follow the intructions on the last page of this textfile. 1 setno=setno+( 1 scroll down. 1 same screen column in the text line immediately below. If NOT possible the 1 rnt-tx:eP Prnt-gd:eG Tokn-pg:eT Catalog:eC 1 revised numbers if you want. If you just press ENTER "TLW" leaves that 1 returns you to a specific line number is "E"keys "N". You will be asked for the 1 requesting other actions to be taken. 1 reaches the start of a line the cursor moves up to the end of the previous line 1 reaches the bottomTrack-Info 1 ragged text on the right then use the command to toggle to "Ragged". This is 1 program. If you make a mistake while in any of the COMMAND Modes, simply press 1 printer, output call 1 print-output time. If a PCT is placed in the last position before a line marker 1 pressed. Most of them are AUTO REPEATED, ie. holding the keys down will repeat 1 position as set by the "E"keys SYM/SHFT "T" command. This is set to 8 on the 1 pgnop=pgnop+ 1 pgno=lcnt+ 1 page. When used the outline disappears or re-appears. 1 p-1-ln:E3 Dn-1-ln:E4 Tab-key:c1 PCT-key:sI 1 p$="off")+("off" 1 p$="off")+( 1 p$=" Standard PCT prefix = ": 1 originally 3284 words and 19001 bytes in this file - or 3275 words and 18930 1 original cassette, as this is the most commonly used TAB. 1 ord-lt:c3 Word-rt:c4 Sent-rt:sW Goto-ln:eN 1 or italics 1 or "low/c" shown in the top centre of the header. 1 one, and should be clearly understood. What will happen is ALL the text from the 1 ol<1st:E5 Col>end:E8 Page-TL:E7 Page-BL:E6 1 of PCT's embedded, move the cursor over each of them in turn and match the 1 oad-tx:eL Save-tx:eS Eras-fl:eE Format :eF 1 number/statement as it is. If you INPUT the value 255 it will erase that No. 1 nsert :eI Txt<<mv:sQ mv>>Txt:sE >>Txt<<:EH 1 normally be 13, and the separate "L/feedTrack-Info 1 next to the number on the right of the word "Video". It will stop showing the 1 nearest column will be found and then used. References are also adjusted. 1 ne does NOT have a 'spill' or 'firm' line 1 n$="(new-file)": 1 marker at the end then this will have no effect. Try the command right here on 1 margin. The values can be from (LEFT MARGIN +1) to 148. Both left and right 1 margin values are shown under "Margins" in the header. 1 manual too often Myrmidon have placed a HELP summary page in the program. Use of 1 madr,newmask 1 m6080=m4048+ 1 m6080+n,a: 1 m4048+n,a: 1 logical calculations, and store the results in memories m0-m9. The usual 'U'se, 1 line-end marker. Useful after you have inserted or deleted some text. 1 line-end and paragraph markers in the text file will help you to understand how 1 line you require - ENTER the No 74. 1 line of the next screen, giving you a 'LINK' line. Try it now you, will find the 1 line No INPUT to the last line No INPUT. Try it on the single line of rubbish 1 lcnt=lppg- 1 lTrack-Info 1 l-1'st:eA Fl-last:eZ Up-a-pg:eU Dn-a-pg:eD 1 itself. When used you may enter 4O, 48, 6O or 8O. The screen will be revised 1 is required. 1 is onto the next word, to the right of the cursor. 1 is found, and put on the first character of the word after that space. 1 ion. You will be prompted for 1 intialisation, then insert 0 for "Output call". If your interface needs to be 1 indicate a 'soft' carriage return byte. 1 in 'Elite' 1 h$="No: Label: Control tokens: ": 1 g;"' (";g;")" 1 g$=" ": 1 from the cursor'd line to the end of the paragraph, ie. to the next "firm" 1 from the cursor to the next line marker will be reset to current "low/c" or 1 former position. Try it. 1 for that PCT (eg. ELITE), then the four numbers are visited in turn - enter 1 finished, use "E"keys "I" to tie-in the HIDDEN text to FOLLOW the text you have 1 file, and then follow it through on the screen. 1 file names catalogued. 1 f;"' (";f;")";: 1 exit. Some commands require that you hold down SYM/SHFT after you have "E"keys 1 exchange some text. You INPUT the start and finish line No's for the search, the 1 example - if you want to change No 21 - INPUT 21. You may then type in a 'label' 1 ept-tx:eR Kill-tx:eK Exch-tx:eX Word-ct:EW 1 either the CAPS/SHFT or SYM/SHFT key's held down and the appropriate key 1 down-left pointing arrows in the margin - these are the SPILL markers to 1 double-strike is fairly similar too ... 1 displays the main menu screen. Option 1 returns to the word processor. 1 display will change to BRIGHT "E"keys. Try it, then "Quit" or just ENTER to 1 disk[1]: 1 define a string in the BASIC variables area, ie. a$ to z$. The first eight 1 d$=("Disk in!" 1 cursor to the last character on the line. 1 cursor to the beginning of the line. 1 cursor position will be deleted from the text. You may remove just a PCT if it's 1 cursor position is HIDDEN away so you can type in extra text. When you have 1 current line number - the markers disappear. Use the command again (and re-fresh 1 correct it, use the "E"keys SYM/SHFT "R" - REFORM - command with "Justify" on. 1 condensed script 1 complete screen line if it comprises just one carriage return (Col.='0'). 1 common PREFIX which is sent immediately before every standard PCT) to 24. As an 1 characters that are separated by spaces or line markers, and displays the result 1 characters of that string will be displayed, followed by a "hash" sign (#) and 1 characters shown on a screen line - note that it DOES NOT change the text file 1 character will show at the current cursor position. This paragraph has a number 1 case of the letters ENTERED between UPPER and lower case, indicated by "CAPS" 1 care with this !! ENTER exit's this command. 1 can be from 1 to (RIGHT MARGIN -1). 1 c;"' ";c;"-" 1 bytes. The cursor address in RAM is subsequently given to you. There were 1 bytes if you killed line 192. Try it. 1 byte=mask2: 1 byte=mask1: 1 byte=byte-(slice 1 byte values from 32 to 151 may be used, this allows the whole ASCII range and 1 bytad=chrad2- 1 bytad=chrad1- 1 but moves the whole page up a video screen instead. 1 block you wish to copy. 1 bit80=bit80- 1 bit60=bit60- 1 bit48=bit48- 1 bit40=bit40- 1 between the margins - to do this is to "Justify" it. If you don't and you want 1 below - just give the line number 192 to BOTH prompts. 1 be prompted in the INVERSE part of the header for the following four Numbers :- 1 be set from 1 to 25O minutes, (0=off). You may check the remaining time left on 1 b$=b$+" ": 1 b$=" ": 1 arg-lt:eM Marg-rt:EM Tab/int:ET Colours:EB 1 ap-chr:c0 Zap>>ln:c9 Zap>>fl:E9 Zap-all:EZ 1 and you can start again. 1 and the file will be ERASEd. 1 and the "Line" reference is also adjusted. 1 alc'tr:EC Tmr-set:EX Quit-it:sQ >>Basic:eB 1 adr,newbyte: 1 accordingly when you press ENTER. The pitch you are using will be displayed in 1 a "token" for printer control at the cursor position. You will be prompted for 1 \++6[+6:"=\> 1 [~TLW~ system date] `\]^{|}~!@#$%&'_ 1 [Use/Next/Quit] ? 1 [Revise/Print/Quit] ? 1 [Find/Subst/Quit] ? 1 ZAP! command and will require a "Y" confirmation after "TLW" has shrilled at 1 ZAP to CTL ? [y] 1 Yes, line 1 View/change chr set 1 VTrack-Info 1 Ur 45 1 UP A PAGE command there. 1 Trojan Products 166 Derlwyn SWANSEA SA2 7TF South Glamorgan Tel: 0792 205491 Number Two The Bridge Second line to port On the right After the big wave ... The Third Man Funfair Park Vienna AUSTRIA Europe The Four Just Men England Scotland Wales Ireland The Fife of Forfar Kilt Lane Haggis Road The far north Scotland .... Amstrad Plc Brentwood House 169 Kings Road BRENTWOOD Essex The Seven Sisters Feminine Way Lady Street Charmsville Lipsmackinthirstquenchin ~The Last Word ...~ 1 Trans lists, PCT's 1 There MUST be sufficient space for this to happen. 1 The rest are for page control - form feed, lines per 1 The character & mask data 1 The "Teacher" is designed to help you begin to use "TLW", and to adjust yourself 1 The two "indirect" command modes require "E"keys in the header - press 1 The next thing to learn is how to get into the four COMMAND Modes - shown by 1 The first two modes are the "direct" ones, and the commands that use these need 1 The ENTER key is described first. While 'inside' a file, keying ENTER will move 1 Tape-on/key! 1 Tape [0] or 1 TLW_DF 1 TLW_ADPT 1 TLW2_D 1 TLW2B_D 1 TLW Key-define program for Spectrum+3. Copyright Myrmidon Software1987 1 TEST-FILE FOR KDF 1 Spacing Copies 1 Set up 5 adr lines 1 Select: ");s: 1 Save/Erase/re-save TLW code 1 SYM/SHFT 'Q' {<=} PUSH TEXT TO LEFT. If there is sufficient space to the left, 1 SYM/SHFT "W" {<>} RIGHT TO NEXT SENTENCE BEGINNING. The cursor is moved through 1 SYM/SHFT "I" {AT} INSERT A PRINTER CONTROL TOKEN (PCT). This command will insert 1 SYM/SHFT "E" {>=} PUSH TEXT TO RIGHT. As above but pushes text to the right. 1 SYM/SHFT 'Q' to quit or - for some that this does NOT work with - just press 1 SCREEN. Self explantory. 1 SCREEN. Self explanatory. 1 R UP TO THE TOP LEFT OF THE PRESENT 1 Print copy no 1 PPPP p `0 `PPIC 1 No:Label:Control tokens. 1 No 78 to get back. 1 No and statement are shown in the INVERSE header using DELETE, or a 1 LuTrack-Info 1 Loop to get 8 records data 1 Load a chr set. 1 Line No: 1 It will place the bottom line of the screen you are jumping from, as the top 1 If you arrived here using the "E"keys "Z" command then you will need to know how 1 INSERT'ed. When you obtain INSERT mode, the "O/write" statement in the header 1 INCLUDE string 1 Here is a well spaced test line! 1 Further processing skills - set up and operated by you - will come later when 1 Found! New? [y] 1 Emphasized type for effect in headings etc. 1 EXTENDED CPC DSK File 1 ETrack-Info 1 ENTER. These two methods will ALWAYS get you out of the COMMAND mode you are in, 1 END OF THE TEXT FILE (ZAP=delete). Try this now - place the cursor on the 'T' at 1 EFGHJMQRSUWXYZ 1 Display chr, 4 pitches 1 Data filing pm ~TLW_DF~for use with ~The Last Word~ Copyright Myrmidon Software1987 1 DF_TEST 1 DF_SHOW 1 DF_LTR 1 Cursor at 1 Check b$ is numeric. 1 CPDRead v3.24 1 CATALOGUE 1 CAPS/SHFT "9" {GRAPHICS} DELETE TEXT TO THE NEXT END OF LINE MARKER. This is a 1 CAPS/SHFT "8" {RIGHT cursor} RIGHT ONE CHARACTER. As above, but this time when 1 CAPS/SHFT "7" {UP cursor} UP A LINE. The same applies as for CAPS/SHFT "6", but 1 CAPS/SHFT "6" {DOWN cursor} DOWN A LINE. The cursor will attempt to move to the 1 CAPS/SHFT "5" {LEFT cursor} LEFT ONE CHARACTER when used. You will notice that 1 CAPS/SHFT "4" {INV. VIDEO} RIGHT ONE WORD. Actions are as above but the movement 1 CAPS/SHFT "3" {TRUE VIDEO} LEFT ONE WORD. The cursor is moved left until a SPACE 1 CAPS/SHFT "2" {CAPS LOCK} SWITCH ON/OFF CAPS LOCK. This will toggle the natural 1 CAPS/SHFT "1" {EDIT} TABULATE RIGHT. The cursor will jump to the next "Tab by" 1 CAPS/SHFT "0" {DELETE} DELETE A CHARACTER FROM THE FILE. The character at the 1 CAPS/SHFT and SYM/SHFT together. The word WRITE in the centre of the header 1 CALCULATOR 1 Before you do that however - test out the "E"keys "9" command - the ZAP TO THE 1 B^ Basic line 1 BPrint-in 1 ADPT_CDE 1 @PCT prefix 1 @ bytes 1 ================= 1 <=>?@ABCDEFGHIJK 1 ;(" Erase ~";n$;"~ 1st[y]: "); 1 ;'"Select list 1 or 2 (or 0 = menu)then line to be modified."''" " 1 ;"~";n$;"~ ": 1 ;"Save-name: ~";n$;"~ " 1 ;"Non-numeric !": 1 ;"List ";d: 1 ;"LOAD from -", 1 ;"Input halted": 1 ;"Filename: ~";n$;"~ ": 1 ;"File-name -",f$ 1 ;"Change '"; 1 ;">TLW...TLW...TLW...TLW...TLW...>" 1 ;": -> 1 ;"5 for 60/80" 1 ;"1. Screen"; 1 ;" ~TLW~ swaps, print PCTs/Help " 1 ;" ~TLW~ lists/translations/PCTs " 1 ;" ~TLW~ chr design ? " 1 ;" ~TLW~ View chrs/bytes, list-";list;" " 1 ;" ~TLW~ Simple character swaps " 1 ;" wait please " 1 ;" byte pattern. 60.. 80. " 1 ;" byte pattern. 40.... 48... "; 1 ;" Re-saving ~TLW2_D~ code "; 1 ;" Pattern masks: "; 1 ;" PCTs "; 1 ;" Load/Re-save ~TLW2_D~ code "; 1 ;" List-1 List-2 "; 1 ;" List of stored chr sets. "; 1 ;" Current ~TLW~ prefix byte: "; 1 ;" Character pitches: ";("40/48" 1 ;" Bit-count is ";setno;", must be ";"3 for 40/48" 1 ;" ";mask2; 1 ;" ";mask1; 1 ;" ~TLW~ key-define program " 1 ;" Create a new file ": 1 ;" ~TLW~ key-define program " 1 ;" List-1 "; 1 ;" ~TLW~ key-define program " 1 ;" Review a file ": 1 ;" List-2 "' 1 ;" Word processing centre "; 1 ;" ** TROJAN PRODUCTS ** "; 1 ;" ~The Last Word...~ "; 1 ;" 128k Spectrum+3 "; 1 ;" "; 1 ;" " 1 ;" "; 1 ; (" Erase ~";n$;"~ 1st [y]:"); 1 ; " Select Spectrum+3 Basic! ": 1 8 names to collect 1 5 fieldsx24 + 8x8 chr headers 1 4;<=>?@ABCDEFGHI. 1 ... whilst 'Condensed Italics'Track-Info 1 ... whilst 'Condensed Italics'PLUS3DOS 1 ... whilst 'Condensed Italics' is even smaller. 1 - chrs 95 _____ 1 - chrs 94 ^^^^^ 1 - chrs 93 ]]]]] 1 - chrs 92 \\\\\ 1 - chrs 91 [[[[[ 1 - chrs 64 @@@@@ 1 - chrs 39 ''''' 1 - chrs 38 &&&&& 1 - chrs 37 %%%%% 1 - chrs 36 $$$$$ 1 - chrs 35 ##### 1 - chrs 33 !!!!! 1 - chrs 126 ~~~~~ 1 - chrs 125 }}}}} 1 - chrs 124 ||||| 1 - chrs 123 {{{{{ 1 * TROJAN PRODUCTS * 1 );("60/80" 1 (g$;"Select: ");s: 1 (g$;"Keys[0-3]: "); 1 (discard it and repeat the command), or 'Q'uit. 1 (chrad2+a); 1 (chrad1+a) 1 (cassette) to 4. After this you must enter the name you wish to SAVE the file 1 ("Save name [ENTER > ~";n$;"~]")' 1 ("New field ";r+1 1 ("Field ";t;": -> 1 (" Status "; 1 'target' line, use this command and ENTER the start and end line No's of the 1 'limited' to a minimum from the left margin setting, ie. ALL spaces are reduced 1 'label' with a print-out of the file. You may place PCT's on top of characters, 1 'S'ubstitute, 'F'ind next one, or 'Q'uit. Use it now to find "here it is!" in 1 'N'ext and 'Q'uit functions are available to handle the result. 1 'FIRM' line marker. The text is permanently deleted. 1 '''''" 1. Print out the PCT's"'" 2. Copy the HELP page"'" 3. The character ~swaps~ lists" 1 '''" Load ~TLW~ m/c code": 1 ''" [c] Myrmidon Software 1987"'" =========================="''': 1 '"Whole page length: ";pgln: 1 '"File ~marked~, will re-SAVE withsame name/new length ";lng;" bytes"; 1 #$%&'()*+,-./012 1 "disk drive" 1 "called" before use, then ENTER the address here. The "c/ret" value will 1 "a:TLW2B_D" 1 "]\w#6$#6= 1 "Y" so press 'Y' when prompted. If you press ENTER instead the operation will be 1 "Which line (1-8) ? ";e: 1 "W/WRAP" is On. The header will show "W/Split" if WORD-WRAP is switched OFF, and 1 "Translate to:"'' 1 "Translate from:"'' 1 "To insert -",("~firm~" 1 "Teacher" under "E"keys "T". If the VISUAL markers are ON then an INVERSE 1 "Tape[t] or disk[d]: "; 1 "TLW_ADPT" 1 "TLW" loader 1 "Status:"," ";p$: 1 "Start your tape": 1 "Save ~TLW~ [y]"''' 1 "Save the file [y/n]"' 1 "Revising the text-file now" 1 "Review the file [y/n]"' 1 "Print lines / page: ";lppg: 1 "Original line-length ? "''l 1 "Original file size ?"'"(TLW ... can tell you)"''l 1 "Not found on list,"'"ENTER/try again ..." 1 "No criteria "; 1 "Next[n] prev[p] change[c] end[e]"; 1 "New header"'Track-Info 1 "New PCT code:"'' 1 "Load ~TLW2_D~ first [y]"''' 1 "List-1 or list-2 ? "''list: 1 "List 1 or 2 ? ";d: 1 "Line length -",l: 1 "LOAD from tape [t] or from","disk [d] ? "'' 1 "Key ENTER to return to menu. "; 1 "Key ENTER for the menu: "'''' 1 "Is this all OK [ 1 "Is this all OK ? [y] "; 1 "Insert ~spill markers~ [y] ?"'"else ~firm~ ones"'' 1 "Insert ~spill markers~ [y] ?"'"els with "TLW". This 1 "Insert disk/key ENTER "; 1 "Header: ";h$: 1 "Header - 8 chrs"' 1 "Getting text file": 1 "Get data[d] D/prog[p] C'teria[c]"; 1 "Footer: ";f$: 1 "First page number: ";pgno: 1 "Filename"' 1 "File to LOAD ? [ENTER to stop]"'' 1 "File size -",l;" bytes" 1 "Existing[e] or stored[s]"' 1 "Erase the original first [y] ?"' 1 "Erase the old copy [y]"''' 1 "Erase same-name 1st[y/n]"' 1 "Enter the number:"''sel: 1 "Enter the character: "; 1 "Enter new mask, ENTER passes:"'' 1 "Enter new chr:"'' 1 "Enter new byte, null passes"''; 1 "Enter 1-8 to select chr:"'';sel: 1 "End/review[e] or ENTER -> next"' 1 "E"keys in the header box - and the keys that will then allow you to control the 1 "E"keys SYM/SHFT "Z" ZAP THE WHOLE FILE. This wipes out ALL the text. Take great 1 "E"keys SYM/SHFT "X" {INK} SET ALARM CLOCK. Time is constantly monitored, and 1 "E"keys SYM/SHFT "W" {ACS} WORD COUNT. "TLW" will count all the groups of 1 "E"keys SYM/SHFT "V" {FLASH} VIDEO PITCH REVISION. This sets the number of 1 "E"keys SYM/SHFT "T" {MERGE} TABULATION and INSET revisions. You may alter here 1 "E"keys SYM/SHFT "R" {VERIFY} REFORM SOME TEXT. The command reformats your text 1 "E"keys SYM/SHFT "M" {INVERSE} SET RIGHT MARGIN. As above, but sets the right 1 "E"keys SYM/SHFT "L" {ATTR} COMPRESS ONE LINE. The line the cursor is on is 1 "E"keys SYM/SHFT "J" {VAL$} JUSTIFY ONE LINE. The single line the cursor is in 1 "E"keys SYM/SHFT "I" {IN} INCLUDE A BASIC STRING. An input requests you to 1 "E"keys SYM/SHFT "H" {CIRCLE} CENTRALISE TEXT LINE. Text in the cursor's line 1 "E"keys SYM/SHFT "C" {PAPER} CALCULATOR. You may carry out many mathematical and 1 "E"keys SYM/SHFT "B" {BRIGHT} COLOUR CHANGE FOR ALL PARTS OF DISPLAY. You will 1 "E"keys SYM/SHFT "8" {POINT} CURSOR RIGHT TO LINE END. As above, but moves the 1 "E"keys SYM/SHFT "7" {ERASE} MOVE THE CURSOTrack-Info 1 "E"keys SYM/SHFT "6" {MOVE} MOVE THE CURSOR TO THE BOTTOM LEFT OF THE PRESENT 1 "E"keys SYM/SHFT "5" {CLOSE#} CURSOR LEFT TO LINE START. This will move the 1 "E"keys SYM/SHFT "4" {OPEN#} SCROLL THE SCREEN DOWN A LINE. As above but will 1 "E"keys SYM/SHFT "3" {LINE} SCROLL THE SCREEN UP A LINE. The whole video page 1 "E"keys SYM/SHFT "2" {FN} SET CASE OF CHARACTERS TO END OF LINE. All the text 1 "E"keys "Z" {LN} JUMP TO THE END OF THE TEXT FILE command. Try it now - note 1 "E"keys "X" {EXP} FIND/EXCHANGE TEXT. With this command you may find and 1 "E"keys "W" {COS} SWITCH ON/OFF WORD-WRAP. "TLW" will automatically roll the 1 "E"keys "V" {LLIST} VIDEO MARKERS ON/OFF. This toggle is shown in the header 1 "E"keys "U" {OR} MOVE UP A PAGE. This command matches the "DOWN A PAGE" command, 1 "E"keys "T" {RND} REVEAL/REVISE THE PRINTER CONTROL TOKENS. All of 24 standard 1 "E"keys "S" {NOT} SAVE A FILE. You will be asked to INPUT a device No from 0 1 "E"keys "R" {INT} REPEAT A BLOCK OF TEXT. Put the cursor at column 1 in the 1 "E"keys "P" {TAB} PRINT OUT SOME TEXT. A menu is presented asking first if you 1 "E"keys "O" {PEEK} OUTLINE ON/OFF. This toggles the outline around the text 1 "E"keys "M" {PI} SET LEFT MARGIN. This prompts an INPUT, and the number entered 1 "E"keys "L" {USR} LOAD A FILE. As above but LOAD a file. 1 "E"keys "K" {LEN} KILL A BLOCK OF TEXT. This will DELETE all text from the first 1 "E"keys "J" {VAL} JUSTIFICATION ON/OFF. You may like text that fits neatly 1 "E"keys "I" {AT} INSERT or OVERWRITE ON/OFF SWITCH. This command is an important 1 "E"keys "H" {SQR} DISPLAY THE HELP PAGE. To save you having to refer to the 1 "E"keys "G" {THEN} PRINT GUIDE SUBROUTINE. A menu is displayed with the current 1 "E"keys "E" {TAN} ERASE A FILE. This will ask for the drive No and file name, 1 "E"keys "D" {STEP} DOWN TO NEXT PAGE. This takes you to the next screen of text. 1 "E"keys "C" {L PRINT} CATALOGUE A DRIVE. You will be asked for the drive No you 1 "E"keys "B" {BIN} GO BACK INTO THE BASIC PROGRAM OF "TLW". Use of this key 1 "E"keys "A" {READ} MOVE TO THE TOP OF THE TEXT FILE. This key will move you to 1 "Criteria (8 chrs): "; 1 "Create[c] review[r] ~TLW~[t]: "; 1 "Correct data [y] ? ";a$: 1 "Copy to list-1 or list-2 ? "''list: 1 "Back to ~The Last Word~ [y]"' 1 "Another file [y]: "; 1 "9";" ";l$;" "; 1 "9");" (mask for 60/80) " 1 "9");" (mask for 40/48) " 1 "80",Track-Info 1 "8";"LOAD ~";n$;"~": 1 "7";"line ";e: 1 "7";"Off:"; 1 "7";"9. Japan."' 1 "7";"8. Spain."' 1 "7";"7. Italy."' 1 "7";"6. Sweden."' 1 "7";"5. Denmark-1."' 1 "7";"4. England."' 1 "7";"3. Germany."' 1 "7";"2. France."' 1 "7";"1. USA."' 1 "65165"+h,g: 1 "65157"+h,f: 1 "65157"+a* 1 "65000",l- 1 "6";"12. Graphics set." 1 "6";"11. Denmark-2."' 1 "6";"10. Norway."' 1 "6";" Mail Merge criteria "'',"(use all) [0]"'" Use if header < criteria [1]"',"= (etc) [2]"',"> (etc) [3]": 1 "5";"~TLW~ Data File Program": 1 "49798"+n,tr2: 1 "49798"+n): 1 "49798"+n) 1 "49790"+n,tr1: 1 "49790"+n): 1 "49790"+n) 1 "49788",sw2 1 "49772"+n* 1 "49756"+G): 1 "49740"+G): 1 "49516"+g* 1 "49508"+n); 1 "49508"+n): 1 "49500"+sel- 1 "49500"+n+(list- 1 "49500"+g)= 1 "49479"+n, 1 "49479"+n): 1 "4";("- " 1 "4";"~TLW~ Key Define Program": 1 "4":Track-Info 1 "34";"The Last Word ..."; 1 "34";" Command key-set"'" ==================================="' 1 "34";" - OK [ 1 "34"+"The Last Word"+ 1 "34"+" printer control token file"'" ==========================================" 1 "32000",lng: 1 "3200"+sel* 1 "27";"~1";dh;: 1 "27";"~1"; 1 "26";x$(a): 1 "26";v$(a): 1 "25";"> "; 1 "23";"Off:" 1 "20";"2. Printer" 1 "2";" pitch screens - ENTER... ": 1 "2")+(sel- 1 "19";"(chr$ "; 1 "18";" Translations " 1 "17";w$(a): 1 "17";u$(a): 1 "17";"to '"; 1 "16";"On:"; 1 "14");" markers" 1 "13");("~spill~" 1 "112"+n,a: 1 "1-2 Lists, 3 Trans, 4-7 PCTs:"''sel: 1 "1 40/48, or 2 60/80 ?"''pitch: 1 "- Page ";pgnop;" -": 1 "'To' code (32-127) ? ";g: 1 "'From' code (32-127) ? ";f: 1 "''" Header 1 "'" Fld"'" 1. 1 "'" (1st T/F print byte: PCT ~90~)" 1 " Select: ";cr: 1 " Print lines/page [59]: "; 1 " KDF [0-3] ? "'' 1 " Header text: "; 1 " Footer text: "; 1 " First page number [1]: "; 1 " Existing data [ 1 " Enter selection"'';sel: 1 " Back to ~TLW...~ [y]"''; 1 " (if needed) will be 10, or 0 if none 1 " Whole page length [66]: "; 1 " Enter task: ";t: 1 " Save to 'disk:a'": 1 " Erase 'disk:a' copy": 1 " "; 1 up to you 1 low remarks. 1 c=c/shift s=s/shift e=extended E=e+s/shift 1 When you have the right number, press ENTER and 1 When you have tTrack-Info 1 This program adapts text files from wp's with set 64 etc long 'unmarked' lines, by inserting firm or spill end-markers into every line for ~The Last Word~ to 'format' the text properly. 1 SCRIPT PRINT FORMAT DETAIL 1 Record number ";n+1 1 Myrmidon Software 1987 All rights reserved. 1 Myrmidon Software 1987 1 Myrmidon Software 1987 TROJAN 2d LieutH. Lime Quartet Royalty AMSTRAD Lucky 7 Origin..SIC 1 Key-define Menu 1 Issue SP3 1.0 1 Copying to list 1 7. Load/re-Save ~TLW2/D~ code 1 6. Swaps, print PCT's/Help 1 5. Lists/translations/PCT's 1 5. Key definitions 1 4. View/change chr font bytes 1 4. Page/head/foot 1 3. Display one chr - 4 pitches 1 3. Data file work 1 2. Pre-load text 1 2. Load chr set from data bank 1 1. ~TLW...~ keys/";t;" 1 1. Use ~The Last Word~ - KDF/";sw1;" 1 0. Exit into Basic 1 0. Back to ~TLW~/stop in Basic 1 !"#$%&'()*+,-. 1 !"#$%&'()*+, 1 p. ... also there is 1 p. ... a 1 oken and relate it to the printed result. 1 line. When you are typing 'new' text pressing the ENTER key 1 j. And 1 i. Try 1 2. 'P'rint will start the print-run per the above data, (press ENTER if 1 1. 'R'evise. This will allow you to revise the menu below. If 'R' is 1 4. Header: ENTER your chosen colour for the header (1-7). 1 3. Border: ENTER your chosen colour number (0-7). 1 2. Ink+64b: ENTER the ink you want (0-7) and, add 64 to the number if 1 128k ZX Spectrum +3 1 1. Page: ENTER your chosen colour number (0-7). 1 which you can 'put together' in your own text files to bring an almost 1 unrivalled range of printer output styles to your work with "TLW". This 1 token and relate it to the printed result. 1 to switch off the buzzer and reset the alarm. 1 styles, and it will help you to understand the PCT process to move the 1 range from the print-character style commands which are currently built 1 of the header display and "TLW" is shrilling at you, press the "T" key 1 longer be sending you short circulars of any kind at all. 1 into the PCT file and show you their effect. 1 file will - provided your printer has the capability etc. - display a 1 cursor through the script and read the 'labels' associated with each 1 Yours sincerely, 1 Word processing centre 1 This is a short circular to inform you that we shall in future no 1 IMPORTANT!! If the word "TIME" appears FLASHING in the INVERSE section 1 Dear Sirs, 1 * Text file adaptor * 1 * Key define program * 1 * Data file program * 1 (for The Ace Software Company) 1 "The Teacher" (C) was written by J.A.FENSOME for Myrmidon Software using 1 "The Last Word ..." - Printer Test File 1 ====================================== 1 page, 'bottom' margin etc. - and initialising. 1 pressed you will then cycle through the following:- 1 pause is on) or you can 'Q'uit. 1 When printed with the Printer Control Tokens (PCT's) "on" this test 1 There are many more combinations of grouped PCT's than we show here, 1 From: The Ace Software Company, 1 - To line y (y = finish printing at this line No). 1 - Spacing 1 (you may space the lines 1-254 lines apart). 1 - Pause on (this is a pause between copies on/off toggle). 1 - PCT's on (Prints with PCT's if on. On/off toggle). 1 - From line x (x = start to print from this line No). 1 - Copies 1 (you may have from 1 to 254 copies printed). 1 "The Last Word ..." - Version 1.0 "Teacher" (C) 1987 1 !@# This is a line of rubbish !!!!! *`,><""fwfseq13010ns587 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 Memory Lane, 1 London W1. 1 255 Byte Street, 1 you want the page to be BRIGHT. 1 "P_TEST" 1 ------ 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 THE STORAGE SYSTEM HANDLING COMMANDS 1 "TLW" and TEXT HANDLING 1 "TLW" UTILITIES + TIPS 1 "TLW" SCREEN CONTROL 1 "TLW" PRINTING COMMANDS 1 ~~~~~~~~~~~~~~~~~~~~~ 1 ~~~~~~~~~~~~~~~~~~~ 1 "The Last Word ..." 1 "TLW" COMMANDS 1 ~~~~~~~~~~~~~ 1 -%:-G 1 ": 1 Date: 1